package Buscar

import org.codehaus.groovy.grails.validation.MaxSizeConstraint;

class Cliente {
	String nome
	String sexo
	Integer idade
	String endereco
	Integer numero
	String bairro
	String cidade
	Integer fone
	Integer fone2
	String email
	String possuiautomovel
	String preferencia
	String login
	String password
	String confirmpassword
	
    static constraints = {
		nome (blank: false, nullable: false, size: 10..40)
		sexo (blank: false, nullable: false)
		numero size: 1..5
		endereco (blank: false, nullable: false, size: 2..20)
		bairro (blank: false, nullable: false)
		cidade (blank: false,nullable: false)
		fone (blank: false, nullable: false)
		fone2(blank:true)
		email (blank: false, nullable: false, email: true)
		possuiautomovel blank: false
		preferencia (blank: false, nullable: false)
		login (blank: false, nullable: false, size: 5..10, unique: true)
		password (blank: false, nullable: false, size: 4..10)
		confirmpassword(validator:  {valor, objeto ->
			
			if (objeto.properties['password'] == valor)
			
			return true
			
			else
			
			return "erro.senhas.diferentes"
			
			}, password:true)
		
    }
}